A Bottom-up Semantics for Constructive Negation
نویسندگان
چکیده
The constructive negation rule has been introduced by Chan 5, 6] to overcome the main drawbacks of the negation-as-failure rule: the unsoundness of oundering programs and, consequently , the inability of providing answers for non-ground negative queries. In this paper we deene a bottom-up semantics for constructive negation which we prove sound and complete with respect to the three-valued completion of the program. The semantics describes answers as well as undeened computations for both positive and negative queries. Its construction closely follows the basic idea of constructive negation whereby answers to a negative query are obtained by negating a frontier of the computation tree for the corresponding positive query. Therefore, the proposed semantics can be considered as a natural base for reasoning on the operational semantics for constructive negation deened in the literature. Moreover, we show how the semantics can be eeectively used to perform a bottom-up computation of the answers of a normal query.
منابع مشابه
On the Semantics of Classical First-order Logic with Constructive Double Negation
Constructive negation in intuitionistic logic (called strong negation [7]) can be used to directly represent negative assertions, and for which its semantics [8, 1] is defined in Kripke models by two satisfaction relations (|= P and |= N ). However, the interpretation and satisfaction based on the conventional semantics do not fit in with the definition of negation in knowledge representation w...
متن کاملProduction Systems Need Negation as Failure
We study action rule based systems with two forms of negation, namely classical negation and \negation as failure to nd a course of actions". We show by several examples that adding negation as failure to such systems increase their expressiveness, in the sense that real life problems can be represented in a natural and simple way. Then, we address the problem of providing a formal declarative ...
متن کاملSlaney’s Logic F∗∗ Is Constructive Logic with Strong Negation
In [19] Slaney et al. introduced a little known deductive system F∗∗ in connection with the problem of the indeterminacy of future contingents. The main result of this paper shows that, up to definitional equivalence, F∗∗ has a familiar description: it is precisely Nelson’s constructive logic with strong negation [25].
متن کاملConstructive Negation Under the Well-Founded Semantics
Constructive negation derives constraint answers for non-ground negative literals. Its incorporation into query evaluation under the well-founded semantics introduces two problems. One is the detection of repeated sub-goals and the elimination of redundant answers, which is required in order to guarantee termination. The other is the interaction between constraint answers of non-ground negative...
متن کاملOn the Propositional SLDNF-Resolution
We consider propositional logic programs with negations. We deene notions of constructive transformation and constructive completion of a program. We use these notions to characterize SLDNF-resolution in classical, intuitionistic and intermediate logics, and also to derive a characterization in modal logics of knowledge. We show that the three-valued and four-valued x-point or declarative seman...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994